3
תגובות

שאלה | MySQL ושליפות.

פתח xzxxx7 ,
אני רוצה שהמשתמש יוכל להתחבר או אם האמייל או אם השם משתמש שלו.
עשיתי ככה:
SELECT * FROM `users_tbl` WHERE `email` OR `user_name` = 'USER_OR_EMAIL_HERE' AND `password` = 'PASSWORD' LIMIT 1;

אבל אני תמיד מקבל מידע אם הסיסמא, האמייל או השם משתמש קיים. :\
יש הצעות? תודה.

3 תשובות

avatar ענה xzxxx7 ב 01 לפברואר 2012 #

סליחה, אני תמיד מקבל מידע, גם אם לא קיים שם משתמש\אמייל\סיסמא כזאת במסד.

avatar ענה intval ב 01 לפברואר 2012 #

WHERE ( `email` = '..' OR `user_name` = '..' ) AND `password` = '..'

avatar ענה xzxxx7 ב 02 לפברואר 2012 #

תודה.